#pragma once




#include <QtCore/QtCore>
#include <QtXml/QtXml>

#include <angelscript.h>

#include <boost/foreach.hpp>
#include <boost/scope_exit.hpp>
#include <boost/make_shared.hpp>
#include <boost/unordered_map.hpp>
#include <boost/unordered_set.hpp>
#include <boostext/exception.hpp>
#include <boostext/util/verify.hpp>
#include <boostext/util/make_shared.hpp>
#undef foreach
#define foreach BOOST_FOREACH

typedef boostext::exception           exception;
typedef boostext::programming_error   programming_error;
typedef boostext::format              format;

#define MLD_MODULE "engine.entity"
